package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.DzZaixian;

/**
 * 在线记录Service接口
 * 
 * @author ruoyi
 * @date 2022-09-28
 */
public interface IDzZaixianService 
{
    /**
     * 查询在线记录
     * 
     * @param zxId 在线记录主键
     * @return 在线记录
     */
    public DzZaixian selectDzZaixianByZxId(Long zxId);

    /**
     * 查询在线记录列表
     * 
     * @param dzZaixian 在线记录
     * @return 在线记录集合
     */
    public List<DzZaixian> selectDzZaixianList(DzZaixian dzZaixian);

    public List<DzZaixian> selectDzZaixianListWeb(DzZaixian dzZaixian);

    /**
     * 新增在线记录
     * 
     * @param dzZaixian 在线记录
     * @return 结果
     */
    public int insertDzZaixian(DzZaixian dzZaixian);

    /**
     * 修改在线记录
     * 
     * @param dzZaixian 在线记录
     * @return 结果
     */
    public int updateDzZaixian(DzZaixian dzZaixian);

    /**
     * 批量删除在线记录
     * 
     * @param zxIds 需要删除的在线记录主键集合
     * @return 结果
     */
    public int deleteDzZaixianByZxIds(Long[] zxIds);

    /**
     * 删除在线记录信息
     * 
     * @param zxId 在线记录主键
     * @return 结果
     */
    public int deleteDzZaixianByZxId(Long zxId);
}
